#include<iostream>
using namespace std;
//定义函数，输出拼音
void prounciate(int a){
	switch(a){
	case 0:cout<<"ling";break;
	case 1:cout<<"yi";break;
	case 2:cout<<"er";break;
	case 3:cout<<"san";break;
	case 4:cout<<"si";break;
	case 5:cout<<"wu";break;
	case 6:cout<<"liu";break;
	case 7:cout<<"qi";break;
	case 8:cout<<"ba";break;
	case 9:cout<<"jiu";break;
	}
}


int main()
{
	char a[100];//字符串数组
	cin>>a;//输入数字？定义的是字符串模式？输出试一下。如果不进行操作，只会输出数字，但不会以数组形式输出？？为什么？
	int sum=0;
	int i=0;
	while(a[i]!='\0')
	{
		sum  +=a[i]-'0';//转化为数字形式，便于相加
		i++;//将各个字符相加，输入时就已经确定了它是以字符形式输入
	}
	int b[11];
	int j=0;
	if(sum==0)
	{
		prounciate(0);
		return 0;
	}//如果为，那么就直接输出0；
	//如果不为0；
	while(sum!=0)
	{
		b[j]=sum%10;
		sum=sum/10;
		j++;
		//对各个数字进行分离处理
	}
	for(i=j-1;i>0;--i)
	{
		prounciate(b[i]);
		cout<<" ";
		
	}
	prounciate(b[0]);


	return 0;
}